corrosion testing altitude testing aerospace testing engineering mil-std corrosion product design thermal inducing reliability quality environmental testing random vibration astm environmental test equipment military testing maintenance mil-spec thermal testing mechanical testing thermal cycling